/**
 * 以现有对象为原型创建一个新对象
 * 接收参数：proto,propertiesObject
 * 返回：新对象
 */
function SubType() {}
SuperType.prototype = Object.create(SubType.prototype, {
  constructor: {
    enumerable: false,
    writable: true,
    configurable: true,
  },
});

// 可以指定原型为null的对象
var o = Object.create(null);
var o = { __proto__: null };

// 模仿new
var o = new SubType();
var o = Object.create(SubType.prototype);
